/*
 * File:   BombaPlantaTest.h
 * Author: jaschu
 *
 * Created on 28-may-2014, 1:22:07
 */

#ifndef BOMBAPLANTATEST_H
#define	BOMBAPLANTATEST_H

#include <cppunit/extensions/HelperMacros.h>

class BombaPlantaTest : public CPPUNIT_NS::TestFixture {
    CPPUNIT_TEST_SUITE(BombaPlantaTest);

    CPPUNIT_TEST(testColisionarCon);
    CPPUNIT_TEST(testMover);
    CPPUNIT_TEST(testSoltarEn);
    CPPUNIT_TEST(testSetYGetPosicion);
    CPPUNIT_TEST(testMoverYExplotarContraZombie);
    CPPUNIT_TEST(testExplotarPorBordeDeMapa);
    CPPUNIT_TEST(testExplotarPorMaterial);

    CPPUNIT_TEST_SUITE_END();

public:
    BombaPlantaTest();
    virtual ~BombaPlantaTest();
    void setUp();
    void tearDown();

private:
    void testColisionarCon();
    void testMover();
    void testSoltarEn();
    void testSetYGetPosicion();
    void testMoverYExplotarContraZombie();
    void testExplotarPorBordeDeMapa();
    void testExplotarPorMaterial();

};

#endif	/* BOMBAPLANTATEST_H */

